.ns_nerveSlider {
	overflow:hidden;
	white-space:nowrap;
	position:relative;
	display:inline-block;
	font-size:0;
	letter-spacing:0;
	word-spacing:0;
	text-align:left;
	-ms-interpolation-mode:bicubic;
	}
	
.ns_nerveSlider .ns_slides {
	width:100%;
	height:100%;
	}
	
.ns_nerveSlider .ns_slides .ns_slidesTrack {
	width:100%;
	height:100%;
	position:absolute;
	overflow:visible;
	}
	
.ns_nerveSlider .ns_slideContainer {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	overflow:hidden;
	position:relative;
	font-size:15px;
	letter-spacing:auto;
	word-spacing:auto;
	}
	
.ns_nerveSlider.heightAdaptable .ns_slideContainer img.ns_slideImage {
	width:100%;
	height:auto;
	}

.ns_slideContainer.ns_decoy.ns_ls.left {
	position:absolute;
	left:-100%;
	}

.ns_slideContainer.ns_decoy.ns_ls.right {
	position:absolute;
	right:-100%;
	}

.ns_slideContainer.ns_decoy.ns_ls.up {
	position:absolute;
	top:-100%;
	}

.ns_slideContainer.ns_decoy.ns_ls.down {
	position:absolute;
	bottom:-100%;
	}
	
.ns_nerveSlider.ns_horizontal .ns_slideContainer {
	display:inline-block;
	}
	
.ns_nerveSlider.ns_vertical .ns_slideContainer {
	display:block;
	}
	
.ns_nerveSlider .ns_slideContainer img {
	position:absolute;
	z-index:auto;
	}
	
.ns_nerveSlider .ns_slideContainer>a {
	position:relative;
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
	}
	
.ns_nerveSlider .ns_timer {
	height:6px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:90;
	width:0;
	}
	
.ns_nerveSlider .ns_prevButton, .ns_nerveSlider .ns_nextButton {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	width:60px;
	height:100%;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-ms-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
	cursor:pointer;
	z-index:51;
	border-radius:50%;
	}
	
.ns_nerveSlider .ns_prevButton {
	position:absolute;
	left:-10px;
	top:0;
	}
	
.ns_nerveSlider .ns_nextButton {
	position:absolute;
	right:-10px;
	top:0;
	}
	
	.ns_nerveSlider:hover .ns_prevButton {
		left:0;
		}
		
	.ns_nerveSlider:hover .ns_nextButton {
		right:0;
		}
	
.ns_nerveSlider:hover .ns_prevButton, .ns_nerveSlider:hover .ns_nextButton {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
	}
	
	.ns_nerveSlider .ns_prevButton:hover {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter:alpha(opacity=100);
		-moz-opacity:1;
		-khtml-opacity:1;
		opacity:1;
		}
	
	.ns_nerveSlider .ns_nextButton:hover {
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			filter:alpha(opacity=100);
			-moz-opacity:1;
			-khtml-opacity:1;
			opacity:1;
		}
	
		.ns_nerveSlider .ns_prevButton div {
			width:100%;
			height:100%;
			-webkit-transition:all 0.4s ease;
			-moz-transition:all 0.4s ease;
			-ms-transition:all 0.4s ease;
			-o-transition:all 0.4s ease;
			transition:all 0.4s ease;
			}
		
		.ns_nerveSlider .ns_nextButton div {
			width:100%;
			height:100%;
			-webkit-transition:all 0.4s ease;
			-moz-transition:all 0.4s ease;
			-ms-transition:all 0.4s ease;
			-o-transition:all 0.4s ease;
			transition:all 0.4s ease;
			}
	
.ns_nerveSlider .ns_pauseButton {
	position:absolute;
	right:10px;
	bottom:-10px;
	margin-bottom:10px;
	z-index:51;
	height:40px;
	width:40px;
	cursor:pointer;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-ms-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	}
	
.ns_nerveSlider:hover .ns_pauseButton {
	bottom:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
	}
	
	.ns_nerveSlider:hover .ns_pauseButton:hover {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter:alpha(opacity=100);
		-moz-opacity:1;
		-khtml-opacity:1;
		opacity:1;
		}
		
	.ns_nerveSlider .ns_pauseButton div {
		width:100%;
		height:100%;
		}

.ns_nerveSlider .ns_filmstrip {
	background:transparent url("../img/0,0,0,20.png") repeat;
	position:absolute;
	top:-10px;
	left:0;
	overflow-x:auto;
	width:auto;
	max-width:100%;
	padding:4px;
	margin:10px;
	z-index:52;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	border-radius:2px;
	}

.ns_nerveSlider:hover .ns_filmstrip {
	top:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	}

.ns_nerveSlider .ns_filmstrip:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	}

.ns_nerveSlider .ns_filmstrip img.ns_fThumb {
	height:45px;
	margin:0 2px;
	cursor:pointer;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	}

.ns_nerveSlider .ns_filmstrip img.ns_fThumb:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	}

.ns_nerveSlider .ns_filmstrip img.ns_fThumb:first-child {
	margin-left:0;
	}

.ns_nerveSlider .ns_filmstrip img.ns_fThumb:last-child {
	margin-right:0;
	}

@media screen and (max-width: 979px) {
.ns_nerveSlider .ns_filmstrip { display:none!important;}
}

.ns_nerveSlider .ns_caption {
	width:100%;
	max-width:100%;
	height:auto;
	min-height:136px;
	display:block;
	font-family:"Lato", sans-serif;
	color:#FFF;
	font-size:14px;
	position:absolute;
	left:0;
	bottom:0;
	padding:0;
	margin:0;
	z-index:50;
	line-height:19px;
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
	filter:dropshadow(color=#000000, offx=1, offy=1);
	}

.ns_nerveSlider .ns_caption>div {
	display:block;
	position:absolute;
	bottom:0;
	margin:50px 35px 25px 35px;
	white-space:normal;
	overflow:hidden;
	}
	
.ns_nerveSlider .ns_caption>div img {
	position:relative;
	}
	
.ns_nerveSlider .ns_caption a {
	position:static;
	width:auto;
	height:auto;
	display:inline;
	overflow:auto;
	}
	
.ns_nerveSlider .ns_caption>div h1 {
	font-size:30px;
	line-height:30px;
	font-weight:300;
	position:static;
	left:0;
	top:0;
	right:0;
	bottom:0;
	padding:0;
	margin:0;
	margin-bottom:12px;
	background:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
	float:none;
	display:block;
	}
	
.ns_nerveSlider .ns_caption>div h1:before, .ns_nerveSlider .ns_caption>div h1:after {
	display:none;
	}
	
.ns_nerveSlider .ns_loadSpinner, .ns_nerveSlider .ns_dummyImage {
	background:transparent;
	height:100%;
	width:100%;
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:6;
	}
	
.ns_nerveSlider .ns_loadSpinner div, .ns_nerveSlider .ns_dummyImage div {
	height:100%;
	width:100%;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	}
	
.ns_nerveSlider .ns_loadSpinner div {
	background:transparent url("../img/preload_img.gif") 50% 50% no-repeat;
	}
	
.ns_nerveSlider .ns_dummyImage div {
	background:transparent url("../img/dummy.png") 50% 50% no-repeat;
	}
	
.ns_nerveSlider .ns_dots {
	position:absolute;
	top:0;
	right:0;
	padding:10px;
	z-index:200;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.6;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	}
	
.ns_nerveSlider:hover .ns_dots {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	}
	 
.ns_nerveSlider .ns_dots .ns_dot {
	-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
	width:8px;
	height:8px;
	border-radius:100%;
	-moz-border-radius:100%;
	float:left;
	margin:0 3px;
	cursor:pointer;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	}
	
.ns_nerveSlider .ns_dots .ns_dot:first-child {
	margin-left:0;
	}
	
.ns_nerveSlider .ns_dots .ns_dot:last-child {
	margin-right:0;
	}
	
.ns_nerveSlider .ns_dots .ns_dot.ns_selected {
	cursor:default;
	}
	
.ns_nerveSlider .ns_slideContent {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	white-space:normal;
	}
	
.ns_nerveSlider.heightAdaptable .ns_slideContainer .ns_slideContent {
	height:auto;
	}
	
	
.ns_nerveSlider.light .ns_prevButton div {
	background:transparent url("../img/prev-light.png") 50% 50% no-repeat;
	}
	
.ns_nerveSlider.light .ns_nextButton div {
	background:transparent url("../img/next-light.png") 50% 50% no-repeat;
	}
	
.ns_nerveSlider.light .ns_pauseButton div {
	background:transparent url("../img/play-pause-light.png") 50% 0% no-repeat;
	}
	
.ns_nerveSlider.light .ns_timer {
	background:transparent url("../img/nerve_timer.png") repeat;
	}
	
.ns_nerveSlider.light .ns_dots .ns_dot {
	 background: rgb(255,255,255); opacity:0.4; background-repeat:repeat;
	}
	
.ns_nerveSlider.light .ns_dots .ns_dot.ns_selected {
	background:transparent rgb(255,255,255); opacity:0.6;
	}
	
	
	